Home TOC

AFS FAQ
Introduction
Last updated 23-February-1997

Copyright © 1996-1997 Mark Harden - All rights reserved.
Please do not copy. Make a link. That way we have one up to date copy !
E-Mail : faq@harden.demon.co.uk

Hello welcome to Mark Harden's Ami-FileSafe (AFS) FAQ.

Certain questions come up on a regular basis. Some questions are asked by users in trouble where a speedy response is required. This FAQ should reduce the number of times a question is asked while still offering help to the distressed user.

The distributors of AFS, Fourth Level Developments Ltd (FLD), told me they would write an FAQ. This failed to appear so I decided to do one. This is my effort. If you have any additions, corrections or comments then please e-mail me at faq@harden.demon.co.uk. I also monitor the AFS mailing list.

A text version has been placed on FLD's FTP server. I will make a weekly post to the AFS mailing list giving its location, how to access it and if it has changed. I will make a similar monthly post to the comp.sys.amiga.application news group. Note that FLD are expressly forbidden from changing this FAQ in any way. I will check this so that the document remains independent. Please post corrections to me and not FLD.

Every effort has been made to ensure the accuracy of this document. I accept no responsibility for errors and omissions.

I am in no way connected with FLD. I simply use AFS. This FAQ is not intended to endorse or recommend AFS or FLD.

This FAQ is copyright (c) 1996-1977 and all rights are reserved. The text version of this FAQ may be distributed provided it is intact and proper credit is given and no cost is levied. It may not be changed in any way. Please do not copy the WWW version. Make a link so that we have one up to date version. Thank you.



Table of contents - Introduction

Home TOC Previous Next
What is AFS ?

The standard AmigaDOS filesystem (OFS) has always had problems. There are two primary difficulties :-
  1. It is slow (on large disks very slow !).
  2. The filing system has problems if the system crashes whilst writing to disk.
Commodore tried to improve the performance of their filesystem a number of times. WorkBench 1.3 added the Fast File System (FFS), and now, with WorkBench 3.1, we have the Fast File System with directory caching (FFS-DC). This makes directory scan faster, but writing to disk and directory operations, like delete and rename, are slower than ever.

These problems have been addressed by AFS along with a large number of other inefficiencies to produce a new de facto standard filing system for your Amiga.

The improvements over FFS in both speed and data security are substantial.

AFS was originally developed by Michiel Pelt and released as shareware under the name PFS (Professional File System). This under went a major change before being released. Since then even more work has been done to improve the system.

AFS has the following performance characteristics :-

Note that the harddisk version is NOT compatible with the harddisk shareware versions of PFS.
Home TOC Previous Next
Who are FLD ?

FLD was a small software publishing firm. I understand that they wrote software to allow the Amiga to use optical and removable drives.

Software known to be published include AFS and Dice C.

If you look at their web site you will now see that they claim to be a group of companies. It seems that they are branching out. They are now an InterNet service provider with grand plans...


Home TOC Previous Next
What were the Valentines Day offers ?

The Valentines Day offers were issued to all AFS users prior to Valentines Day 1996. The offer took two forms. The first was to upgrade AFS User to AFS Pro. The second was to buy a pre-release version of DiskSalv4 with a promised upgrade. Both of these offers included the right to a free upgrade to AFS 3.0 worth �25.

FLD have "fallen out" with Dave Hayne and so the version of DiskSalv4 supplied can never be upgraded. The other problem is that 3.0 has failed to appear. FLD have given a number of reasons which fall well short of an adequate explanation.

After a great deal of badgering FLD will no give a full refund to those "taken in" by these offers. Many people feel that this is not enough. This kind of marketting should be a thing of the past. It is felt that FLD should write to ALL people "taken in" with an appology and an offer of compensation. This is yet to happen.

If you wish to apply for a refund then please e-mail trefor@flevel.co.uk first. You should ensure that ALL your costs will be refunded. This should include postage and some interest. Note that FLD will not pay the �25 the voucher should be worth.

A message to FLD. Please sort this out. This is shabby marketting and a blatent series of misinformation. You MUST have known what was happening with 3.0. You also knew the DiskSalv situation. The onis was on you to put things right. Hasn't this dragged on long enough ?


Home TOC Previous Next
Should I buy from FLD ?

In the case of AFS the answer is a clear yes. It is a great product. You should be aware that you "may" not get adequate support from FLD. They claim that they will continue to support AFS. I cannot prove this either way.

As for other products I would stick with a personal recommendation from another user. You can always ask on the list server for such a recommendation for FLD. I do not know if you will get one...


Home TOC Previous Next
How fast is AFS ?

AFS is faster than FFS. If you do not believe me try it. There is a demo if you want to try before you buy.

Performance fluctuates because it depends on so many factors :-

To give you some idea I ran DiskSpeed against FFS and AFS. Please bear the above in mind when looking at these figures. I personally find AFS a lot quicker than FFS. One test not performed is deleting a large file. FFS takes ages AFS doesn't. As I say try it !

Click here for the DiskSpeed results.
Home TOC Previous Next
How reliable is AFS ?

It is very reliable. Read the reviews. CU/Amiga said :-

"AFS doesn't invalidate disks. During the course of our tests we reset whilst writing files, powered down when the buffers were being flushed and pulled the SCSI cable out of the drives. This is just asking for trouble, but not once through all these heinous eye watering test could we corrupt the AFS partitions !"

AFS has been written to perform disk operations in an atomic way. When AFS updates its control information it writes it to a different place. In the event of a system failure this disk will be in one of two states, both of which are valid :-

  1. Disk updated successfully
  2. Disk left as it was
You can see that a disk operation is either performed or isn't. There are no intermediate states. This is what is meant by the term "atomic".

AFS drives the hardware close to its limits. For this reason the MaxTransfer and, to a lesser extent the DMAMask, values must be set correctly. The AFS documentation explains "how" to set these parameters but not necessarily what values to pick. Please read the set-up part of the FAQ for more deailts :-

  1. What is MaxTransfer ?
  2. What value should MaxTransfer be ?
  3. What is DMAMask ?
  4. What value should DMAMask be ?
As with any file system applications that corrupt memory may result in corrupt files. In the event of an attempt to corrupt the filesystem cache, AFS converts the filesystem to read-only, protecting your precious data.

REMEMBER nothing is completely safe, which is why everyone should make regular backups, regardless of the filesystem that they use.


Home TOC Previous Next
Are there any specific system requirements ?

AFS will work on any Amiga with kickstart 2.04 or higher. Versions for both 68000 and 68020+ based systems are provided.
Home TOC Previous Next
Is AFS completely AmigaDOS compatible ?

AFS does NOT implement record locks.

AFS notification is now identical to that used by FFS.


Home TOC Previous Next
Where can I get AFS ?
UK  :   Fourth Level Developments Ltd.
        Cybercity House,                http://www.flevel.co.uk
        Sevier Street,                  sales@flevel.co.uk
        Bristol,
            BS6 5JA.

        tel: +44 117 903 4455 (New office)
        fax:
        tel: +44 117 985 4455 (Old office)
        fax: +44 117 955 9157 (Old office)

USA :   Intangible Assets Manufacturing
        828 Ormond Avenue,              http://www.iam.com
        Drexel Hill,                    info@iam.com
        PA  19026-2604.

        tel: +1 610 853 4406 (orders only)
        fax: +1 610 853 3733

I understand that IAM no longer supply AFS. Apparently a new distributor has been found although FLD have not told us who !

I have left IAM details here as they sell DiskSalv4 which has AFS limited support.


Home TOC Previous Next
How much does it cost ?
              UK£     US$
    User :   19.95   40.00      US Price for guidance only
                                If you know of a US distributor let me know
    Pro  :   59.99   99.95

    P&P  :    3.50

Registered PFS users can upgrade to AFS Pro for 35 UK£.

Student discount : 20%
Dice user discount : 10%

All UK prices included VAT. If you are outside the EEC you may deduct VAT (17.5%).


Home TOC Previous Next
What is the difference between the User and Pro versions ?

The User version can be installed on a single drive of less than 650MB. You can have as many partitions as you like. You cannot install User onto a 10MB partition of a 700MB disk.

The User version also contains no multi-user support.

It does however include the FFS to AFS converter and undelete.


Home TOC Previous Next
What is multi-user support ?

Multi-user support allows you to create a UNIX-like environment where several users live together in harmony, unable to delete each others files, unable to read those private love-letters of other users. And this even if several users are working on the machine at the same time (on a terminal hooked up to the serial port)

People without a valid login ID and password won't be able to access files you have made private with multi-user. If you make all files private (not readable for others), the only useful thing they could do is boot !


Home TOC Previous Next
Why limit the user version ?

Initially there was only one version of AFS. A limited version was introduced for those who truly couldn't afford the full version.

The logic goes something like :-

The benefits of AFS go up with the size of your drive. A 1GB drive takes longer to validate than a 200MB drive !

I guess the true reason was to tap into those users who were not prepared to pay a lot for what they saw as "just a file system".


Home TOC Previous Next
Can I upgrade User to Pro ?

Yes ! You just pay the current difference in price and a small administration fee. Currently 10 US$ or 5 UK£.
Home TOC Previous Next
Is there a demo ?

Yes, there is a demo version of AFS which can be installed to a very small partition (<10MB)to give you a sense for whether you want to buy the commercial product.

The demo isn't always available in the same revision as the currently shipping AFS (right now it's demo 2.2 (15.9), production 2.4 (16.16)).

I cannot see any reason for this difference ! If this is a problem then e-mail FLD. I would be supprised if they do not have a more recent version.

    UK  : src.doc.ic.ac.uk:/pub/aminet/biz/demo/afsdemo159.lha
          ftp.flevel.co.uk:/pub/afs/afsdemo159.lha

    USA : ftp.wustl.edu:/pub/aminet/biz/demo/afsdemo159.lha


Home TOC Previous Next
Is there a review ?

Yes. A review of AFS is available from AmiNet and comp.sys.amiga.reviews :-
    AmiFileSafe.txt    docs/rview  16K  REVIEW: Ami-File-Safe filesystem
    AmiFileSafe_2.txt  docs/rview   7K  FOLLOW-UP: Ami-File-Safe filesystem

The September 1995 CU/Amiga did a two-page review and Amiga Computing has a review in their October 1995 issue. There may be others.

Since AFS evolved so fast magazine reviewers looked at a product more than four months before an issue got published. Most of the limitations found by reviewers have already been addressed. Having said that, their reviews gave AFS pretty good marks !


Home TOC Previous Next
Is there a floppy version ?

There is a floppy-only version of AFS. It is unlikely to be released as a stand-alone commercial product, but you do get it bundled with both the User and Pro versions. The floppy version is fully compatible with the previous shareware versions of PFS. It can be used for both double and high density disks.
Home TOC Previous Next
What is the latest version of AFS ?

Features of AFS version 2.4 (16.16) :- Pro version only :- Version 3.0 has been promised by FLD for over a year. Do not expect it soon...

Note that the automatic upgrade system includes a beta test readme file by mistake. It is the release version. Upgrades on disk will NOT include this file. I do not know why FLD cannot remove this file !


Home TOC Previous Next
Are there any known problems with the current release version of AFS (16.16) ?

The short answer is, unfortunately, yes. I am aware of 7 :-
  1. AFS incorrectly identifies itself as 2.2.
  2. AFS has a habit of leaving empty directory blocks around.
  3. AFS doesn't handle deletion of targets of links correctly.
  4. AFS doesn't work with some ZorroII controllers in ZorroIII machines.

  5. DiskValid doesn't like empty directory blocks (See 2).
  6. DiskValid incorrectly outputs statistics in hex after detecting certain errors.
  7. DiskValid doesn't re-enable disks whose name and label are the same.
Of these "bugs" only 3 and 4 are of any importance. It is recommended that links not be used. If you have used them DO NOT DELETE them. You may have to look at the documentation for your UUCP/InterNet news unbatcher to prevent it from using links.

A new version, 16.20, has been released after a delay of about 6 months. Unfortunately a few people have reported problems with it. I suggest you try it. If it works fine. If it doesn't back off. Failure will manifest itself with error requesters durring mount. Ensure you have a bootable floppy with HDToolBox and AFS 16.16 on it just in case !

Unfortunately the update server is maintained by the same individual who maintains the list server. This individual who, by his admission, only works part time. I know FLD had version 16.20 for about 6 months. I for one find this kind of service appalling. If you agree then e-mail FLD ! Maybe people power can win through !

A new version, 1.8, of DiskValid has been released. This fixes a number problems. Thanks FLD for making this available so quickly. Winds of change I hope...


Home TOC